let him stew in his own juice - Turco Inglés Diccionario